projects
/
gtk4.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
2516574
)
wayland: Synthesize fullscreen window state change
author
Rob Bradford
<rob@linux.intel.com>
Thu, 31 Jan 2013 11:25:02 +0000
(11:25 +0000)
committer
Rob Bradford
<rob@linux.intel.com>
Tue, 19 Feb 2013 13:11:12 +0000
(13:11 +0000)
gdk/wayland/gdkwindow-wayland.c
patch
|
blob
|
history
diff --git
a/gdk/wayland/gdkwindow-wayland.c
b/gdk/wayland/gdkwindow-wayland.c
index f5dcd7e9e2b800e8a9aae68adb645ec0bd3d2776..6f7e744a7914cc6a55ccaacb2fb7fd468d69aff4 100644
(file)
--- a/
gdk/wayland/gdkwindow-wayland.c
+++ b/
gdk/wayland/gdkwindow-wayland.c
@@
-1319,6
+1319,9
@@
gdk_wayland_window_fullscreen (GdkWindow *window)
WL_SHELL_SURFACE_FULLSCREEN_METHOD_DEFAULT,
0,
NULL);
+
+ gdk_synthesize_window_state (window, 0, GDK_WINDOW_STATE_FULLSCREEN);
+
impl->fullscreen = TRUE;
}
@@
-1334,8
+1337,11
@@
gdk_wayland_window_unfullscreen (GdkWindow *window)
return;
wl_shell_surface_set_toplevel (impl->shell_surface);
+ gdk_synthesize_window_state (window, GDK_WINDOW_STATE_FULLSCREEN, 0);
gdk_wayland_window_configure (window, impl->saved_width, impl->saved_height,
0);
+
+
impl->fullscreen = FALSE;
}